Attack In Mexican Town Kills 20, Including Mayor, Officials Say